package com.andy.wang.pojo;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 聊天信息储存表

 * @TableName chitchat
 */
@TableName(value ="chitchat")
@Data
public class Chitchat implements Serializable {
    /**
     * 聊天表ID
     */
    @TableId(type = IdType.AUTO)
    @TableField("cID")
    private Long cid;

    /**
     * 聊天发起人: 用户ID
     */
    @TableField("userID")
    private Long userID;

    /**
     * 聊天信息接收者: 用户ID
     */
    @TableField("acceptID")
    private Long acceptID;

    /**
     * 聊天信息:  视频
     */
    @TableField("messageSVG")
    private String messageSVG;

    /**
     * 聊天信息:  图片
     */
    @TableField("messageIMG")
    private String messageIMG;

    /**
     * 聊天信息： 纯文字
     */
    @TableField("message")
    private String message;

    /**
     * 发布聊天信息时间
     */
    @TableField("messDataTime")
    private Date messDataTime;

    /**
     * 是否撤回  【0.不撤回   1.撤回】
     */
    @TableField("isDeleted")
    @TableLogic
    private Integer isDeleted;

    @TableField(exist = false)
    private User user;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
